<?php

/**
* PHP version 5
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package Textbook
* @subpackage General
* @author Aljaz Srebrnic <a2piratesoft@gmail.com>;
* @author E. Pavletič
* @copyright 2009 a2PirateSoftware
* @license GPL License v3 <http://www.gnu.org/copyleft/gpl.html>
*/

require_once('ZNF/Presentation/Smarty.php');

$smarty = new ZNF_Presentation_Smarty('Textbook');
$smarty->assign('textbooks', $_REQUEST['textbooks']);
$smarty->assign('pageID', $_REQUEST['pageID']);
$smarty->assign('pager', $_REQUEST['pager']);
if (isset($_REQUEST['userId']))
  $smarty->assign('userId', $_REQUEST['userId']);

// Preveri, če je uporabnik tudi skrbnik in če nalaga seznam prvič oz. ne nalaga seznam z uporabo iskalnega obrazca. 
// V tem primeru naloži tudi obrazec za iskanje knjig določenega uporabnika
if (in_array('admin', $_SESSION['znf']['roles']))
  $smarty->assign('admin', true);
if (isset($_REQUEST['fullPage']))
  $smarty->assign('fullPage', true);

header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: text/xml");

$XML = new DomDocument('1.0','utf-8');
$content = $XML->appendChild($XML->createElement('content'));
$html = $content->appendChild($XML->createElement('html'));
$html->appendChild($XML->createTextNode(htmlspecialchars($smarty->fetch('textbookList.tpl'))));
echo $XML->saveXML();
?>
